Search results
48 packages found
Sequential running of tasks with a cancellation token
async-tasks let you run tasks asynchronously in a simple and easy way with the ability to make dependencies between them
A simple javascript/typesciprt tasks queue that supports concurrency control
Vue Data Fetcher is a collection of composable functions that provide utility functionalities for common tasks in Vue.js projects. This package is designed to simplify and streamline the development process by encapsulating complex logic into reusable com
- Vue
- Composables
- Data Fetching
- State Management
- Reactivity
- Asynchronous
- API
- Fetch
- Promises
- Loading
- Error Handling
- Data Handling
- Vue Composition API
- Reactive Programming
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
- task queue
- async
- promise
- await
- sequential
- synchronized
- decorator
- lock
- concurrency
- throttle
- typescript
- javascript
- node
- browser
- View more
Run an array of functions concurrently, with a maximum of active tasks
Run an array of functions in parallel, but limit the number of tasks executing at the same time
- parallel
- async
- function
- callback
- asynchronous
- run
- array
- run parallel
- limit
- max
- queue
- run parallel limit
- max tasks
- tasks
Evaluate asynchronous tasks with configurable concurrency.
Helpers to queue and limit the number of async running tasks
Implementation of a promise-based FIFO queuing system using ES2017 async generators.
This library simplifies the creation and management of Worker Threads, a powerful Node.js feature for concurrent processing. If you're a developer yet to explore the world of multithreading in JavaScript, now is the perfect time! Worker Threads are an exc
- nodejs
- worker-threads
- multithreading
- asynchronous
- performance
- concurrency
- parallel-processing
- node
- typescript
- background-tasks
- threading
- node-worker
Limit the number of asynchronous concurrent tasks running
Queue manager with condition-based listening and task subscription
- queue
- queue-manager
- task-manager
- condition
- condition-based-queue-manager
- asynchronous
- asynchronous-tasks
- tasks
Async array operations to push tasks onto the macrotask queue to prevent UI lock up.
- concurrent
- each
- concurrency
- async
- asynchronous
- map
- forEach
- reduce
- array
- iteration
- iterate
- loop
- parallel
- macrotask
Sequential running of tasks with a cancellation token
A way to achieve concurrency running multiple tasks
Simple queue handling asynchronous tasks.
A persistent job or task queue backed by RethinkDB.
Run an async task for each array element in parallel, but limit the number of tasks executing at the same time.
Pipeline to process synchronous and asynchronous functions
- asynchronous
- collection
- concurrent
- iterator
- ordered
- pipeline
- promise
- pure
- sequence
- sequential
- serial
- synchronous
- task
- tasks